home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / win / vb / vbdialg.exe / VBDIALOG.H < prev    next >
Encoding:
Text File  |  1993-04-27  |  1.4 KB  |  31 lines

  1. int     FAR PASCAL DLLGetVersion (void);
  2. void    FAR PASCAL DLLGetAbout (LPSTR);
  3. BOOL    FAR PASCAL GetSaveFileName(lpofn);
  4. int     FAR PASCAL DLLSaveFile(int, LPSTR, int far *, LPSTR, LPSTR, LPSTR);
  5.  
  6. typedef struct cmd {
  7.     int         DlgArt;     //         As Long
  8.     int         DlgParent;  //         As Integer
  9.     int         DlgInst;    //         As Integer      //' intentionally 0
  10.     char        DlgFilter[1];  //       As String * 1   //' intentionally ""
  11.     char        DlgFilters[256]; //      As String * 256
  12.     //DWORD       DlgMaxFilter;   //    As Long         //' intentionally 40
  13.     DWORD       DlgFilterIndex;//  As Long         //' it's this one
  14.     char        DlgFileName[256];    //     As String * 256
  15.     //DWORD       DlgFileNameL;   //    As Long
  16.     char        DlgFileTitle[256];   //    As String * 256
  17.     //DWORD       DlgFileTitleL;  //   As Long
  18.     char        DlgInitDir[128];     //      As String * 128
  19.     char        DlgTitel[128];       //        As String * 128
  20.     DWORD       DlgFlags;       //        As Long
  21.     int         DlgFileOffset;   //    As Integer
  22.     int         DlgFileExt;     //      As Integer
  23.     char        DlgDefaultExt[3];  //   As String * 3
  24.     //'LPARAM    lCustData;
  25.     //'UINT      (CALLBACK* lpfnHook) (HWND, UINT, WPARAM, LPARAM);
  26.     //'LPCSTR    lpTemplateName;
  27. } cmdialg;
  28. typedef cmdialg FAR*  cmd;
  29.  
  30. int     FAR PASCAL DLLSaveFileN(cmdialg FAR *);
  31.